import 'package:get/get.dart';

class LocaleKeys {
  static const about_us = 'about_us';
  static const login_failed = 'login_failed';
  static const member_login = 'member_login';
  static const agent_login = 'agent_login';
  static const account = 'account';
  static const please_enter_account = 'please_enter_account';
  static const password = 'password';
  static const please_enter_password = 'please_enter_password';
  static const login = 'login';
  static const agent_register = 'agent_register';
  static const account_register = 'account_register';
  static const register_failed = 'register_failed';
  static const name = 'name';
  static const please_enter_name = 'please_enter_name';
  static const phone_number = 'phone_number';
  static const please_enter_phone = 'please_enter_phone';
  static const referral_code = 'referral_code';
  static const please_enter_referral_code = 'please_enter_referral_code';
  static const agent_phone = 'agent_phone';
  static const please_enter_agent_phone = 'please_enter_agent_phone';
  static const please_enter_password_six = 'please_enter_password_six';
  static const confirm_password = 'confirm_password';
  static const delivery_address = 'delivery_address';
  static const please_select_address = 'please_select_address';
  static const address_detail = 'address_detail';
  static const please_enter_address_detail = 'please_enter_address_detail';
  static const gender = 'gender';
  static const please_select_gender = 'please_select_gender';
  static const female = 'female';
  static const male = 'male';
  static const age = 'age';
  static const please_select_age = 'please_select_age';
  static const email = 'email';
  static const please_enter_email = 'please_enter_email';
  static const register_now = 'register_now';
  static const edit_address = 'edit_address';
  static const save = 'save';
  static const edit_nickname = 'edit_nickname';
  static const enter_nickname = 'enter_nickname';
  static const select_gender = 'select_gender';
  static const profile = 'profile';
  static const avatar = 'avatar';
  static const nickname = 'nickname';
  static const address = 'address';
  static const order_list = 'order_list';
  static const initializing = 'initializing';
  static const press_again_to_exit = 'press_again_to_exit';
  static const contact_support = 'contact_support';
  static const logout = 'logout';
  static const current_version = 'current_version';
  static const no_data = 'no_data';
  static const network_error = 'network_error';
  static const no_album_permission = 'no_album_permission';
  static const app_error = 'app_error';
  static const save_success = 'save_success';
  static const save_failed = 'save_failed';
  static const save_to_gallery = 'save_to_gallery';
  static const cancel = 'cancel';
  static const server_error = 'server_error';
  static const network_exception = 'network_exception';
  static const connect_timeout = 'connect_timeout';
  static const request_timeout = 'request_timeout';
  static const response_timeout = 'response_timeout';
  static const id_card_front = 'id_card_front';
  static const upload_id_card = 'upload_id_card';
  static const uploaded = 'uploaded';
  static const upload_failed = 'upload_failed';

  static const password_min_length = 'password_min_length';
  static const password_not_match = 'password_not_match';
  static const change_language = 'change_language';
  static const confirm = 'confirm';
  static const mine = 'mine';
  static const recommend = 'recommend';
  static const orders = 'orders';

  static const select_language = 'select_language';
  static const login_title = 'login_title';
  static const login_subtitle = 'login_subtitle';

  static const image_load_failed = 'image_load_failed';
  static const too_many_operations = 'too_many_operations';
  static const album = 'album';
  static const alert = 'alert';
  static const go_to_settings = 'go_to_settings';
  static const allow_access = 'allow_access';
  static const settings = 'settings';
  static const logout_confirm = 'logout_confirm';

  static const cancel_account = 'cancel_account';
  static const cancel_account_confirm = 'cancel_account_confirm';
  static const cancel_account_success = 'cancel_account_success';
  static const cancel_account_failed = 'cancel_account_failed';

  static const not_logged_in = 'not_logged_in';
  static const click_to_login = 'click_to_login';

  static const customer_name = 'customer_name';
  static const customer_phone = 'customer_phone';
  static const purchase_product = 'purchase_product';
  static const purchase_amount = 'purchase_amount';
  static const purchase_quantity = 'purchase_quantity';
  static const order_create_time = 'order_create_time';
  static const input_order = 'input_order';
  static const agent_code = 'agent_code';
  static const add_order = 'add_order';
  static const submit = 'submit';
  static const order = 'order';
  static const customer_code = 'customer_code';
  static const enter_customer_code = 'enter_customer_code';
  static const customer_name_label = 'customer_name_label';
  static const customer_phone_label = 'customer_phone_label';
  static const customer_address_label = 'customer_address_label';
  static const customer_product_code = 'customer_product_code';
  static const enter_product_code = 'enter_product_code';
  static const order_count = 'order_count';
  static const product_name = 'product_name';
  static const total_amount = 'total_amount';
  static const company_receivable_amount = 'company_receivable_amount';

  static const invalid_customer_code = 'invalid_customer_code';
  static const invalid_product_code = 'invalid_product_code';
  static const order_entry_success = 'order_entry_success';
  static const agree_terms = 'agree_terms';
  static const privacy_policy = 'privacy_policy';
  static const and = 'and';
  static const registration_agreement = 'registration_agreement';
  static const please_agree_terms = 'please_agree_terms';

  // 新增Loading相关多语言Key
  static const loading = 'loading';
  static const loading_success = 'loading_success';
  static const loading_failed = 'loading_failed';
  static const loading_canceled = 'loading_canceled';

  static const agent_contact = 'agent_contact';
  static const price = 'price';

  static const order_id = 'order_id';
  static const copied_to_clipboard = 'copied_to_clipboard';
  static const tip = 'tip';

  static const id_card = 'id_card';
  static const please_enter_id_card = 'please_enter_id_card';

  static const member_id = 'member_id';
  static const agent_id = 'agent_id';
  static const copy_success = 'copy_success';

  static const product_id = 'product_id';

  static const please_enter_agent_id = 'please_enter_agent_id';

  // 商品收藏相关
  static const collect = 'collect';
  static const collected = 'collected';
  static const i_want_this = 'i_want_this';
  static const notification_sent = 'notification_sent';

  // 收藏列表页面相关
  static const my_collections = 'my_collections';
  static const manage = 'manage';
  static const select_all = 'select_all';
  static const selected = 'selected';
  static const remove_collection = 'remove_collection';
  static const please_select_items = 'please_select_items';

  // 足迹页面相关
  static const my_visit_records = 'my_visit_records';
  static const remove_visit = 'remove_visit';

  // 设置页面相关翻译
  static const common_settings = 'common_settings';
  static const account_settings = 'account_settings';
  static const about_app = 'about_app';
  static const agent_order_list = 'agent_order_list';
  static const retry = 'retry';
  static const customer_info = 'customer_info';
  static const product_info = 'product_info';

  // 完成订单页面相关
  static const completed_orders = 'completed_orders';
  static const order_status = 'order_status';
  static const order_completed = 'order_completed';
  static const order_time = 'order_time';
  static const view_details = 'view_details';

  // 订单评价相关
  static const order_review = 'order_review';
  static const product_rating = 'product_rating';
  static const service_rating = 'service_rating';
  static const review_content = 'review_content';
  static const enter_review = 'enter_review';
  static const submit_review = 'submit_review';
  static const review_success = 'review_success';
  static const review_failed = 'review_failed';
  static const rate_product = 'rate_product';

  // 评论列表相关
  static const product_reviews = 'product_reviews';
  static const comment = 'comment';
  static const good_rate = 'good_rate';
  static const all = 'all';
  static const good = 'good';
  static const medium = 'medium';
  static const bad = 'bad';
  static const with_pic = 'with_pic';
  static const anonymous = 'anonymous';
  static const merchant_reply = 'merchant_reply';

  // 评论板块相关
  static const reviews = 'reviews';
  static const total_reviews = 'total_reviews';
  static const positive_reviews = 'positive_reviews';
  static const medium_reviews = 'medium_reviews';
  static const negative_reviews = 'negative_reviews';
  static const satisfaction_rate = 'satisfaction_rate';
  static const overall_rating = 'overall_rating';
  static const view_all_reviews = 'view_all_reviews';

  static const notification_permission = 'notification_permission';
  static const notification_permission_message =
      'notification_permission_message';
  static const enable_notification = 'enable_notification';

  // 搜索相关
  static const search = 'search';
  static const search_placeholder = 'search_placeholder';
  static const search_result = 'search_result';
  static const search_history = 'search_history';
  static const clear_history = 'clear_history';
  static const no_search_result = 'no_search_result';

  // 首页相关
  static const hot_recommend = 'hot_recommend';
  static const sales_count = 'sales_count';
  static const bf_home = 'bf_home';
  static const see_all = 'see_all';
}

class AppTranslations extends Translations {
  @override
  Map<String, Map<String, String>> get keys => {
        'zh_CN': {
          'about_us': '关于我们',
          'login_failed': '登录失败：',
          'member_login': '会员登录',
          'agent_login': '商户登录',
          'account': '账号',
          'please_enter_account': '请输入账号',
          'password': '密码',
          'please_enter_password': '请输入密码',
          'login': '登录',
          'agent_register': '商户注册',
          'account_register': '账号注册',
          'register_failed': '注册失败：',
          'name': '姓名',
          'please_enter_name': '请输入两位以上的姓名...',
          'phone_number': '电话号码',
          'please_enter_phone': '请输入您的电话号码...',
          'referral_code': '推荐码',
          'please_enter_referral_code': '请输入推荐码...',
          'agent_phone': '商户电话',
          'please_enter_agent_phone': '请输入商户电话号码...',
          'please_enter_password_six': '请输入六位以上的密码...',
          'confirm_password': '二次确认密码',
          'delivery_address': '收件地址',
          'please_select_address': '请选择收件地址...',
          'address_detail': '地址详情',
          'please_enter_address_detail': '请输入您的地址详情...',
          'gender': '性别',
          'please_select_gender': '请选择您的性别...',
          'female': '女',
          'male': '男',
          'age': '年龄',
          'please_select_age': '请选择您的年龄...',
          'email': '邮箱',
          'please_enter_email': '请输入您的邮箱...',
          'register_now': '立即注册',
          'edit_address': '修改地址',
          'save': '保存',
          'edit_nickname': '修改昵称',
          'enter_nickname': '输入你的昵称',
          'select_gender': '选择性别',
          'profile': '个人信息',
          'avatar': '头像',
          'nickname': '昵称',
          'address': '地址',
          'order_list': '订单列表',
          'initializing': '正在初始化...',
          'press_again_to_exit': '再次点击返回将退出app',
          'contact_support': '联系客服',
          'logout': '退出登录',
          'current_version': '当前版本',
          'no_data': '暂无数据～',
          'network_error': '网络错误，请检查网络连接后重试',
          'no_album_permission': '没有相册权限',
          'app_error': '程序异常，请重试！',
          'save_success': '保存成功',
          'save_failed': '保存失败',
          'save_to_gallery': '保存到相册',
          'cancel': '取消',
          'server_error': '服务器错误',
          'network_exception': '网络异常',
          'connect_timeout': '连接超时',
          'request_timeout': '请求超时',
          'response_timeout': '响应超时',
          'password_min_length': '密码至少6位',
          'password_not_match': '两次密码不一致',
          'change_language': '切换语言',
          'confirm': '确认',
          'mine': '我的',
          'recommend': '推荐',
          'orders': '订单',
          'select_language': '请选择语言',
          'login_title': '欢迎来到你的专属好物世界',
          'login_subtitle': '一键登录，开启你的品质生活之旅',

          'image_load_failed': '图片加载失败，点击重试',
          'too_many_operations': '操作过于频繁',
          'album': '相册',
          'alert': '提示',
          'go_to_settings': '进入"设置">',
          'allow_access': '>允许使用',
          'settings': '设置',
          'logout_confirm': '确定要退出登录吗？',

          'cancel_account': '注销账号',
          'cancel_account_confirm': '您确定要注销账号吗？注销后账号将无法恢复，请谨慎操作。',
          'cancel_account_success': '账号注销成功',
          'cancel_account_failed': '注销失败：',

          'customer_name': '客户姓名:',
          'customer_phone': '联系电话:',
          'purchase_product': '购买商品:',
          'purchase_amount': '购买金额:',
          'purchase_quantity': '购买数量:',
          'order_create_time': '创建订单时间:',
          'input_order': '录单',
          'agent_code': '商户编码：',
          'add_order': '添加订单',
          'submit': '提交',
          'order': '订单：',
          'customer_code': '客户会员码：',
          'enter_customer_code': '请输入客户会员码',
          'customer_name_label': '客户姓名：',
          'customer_phone_label': '客户电话：',
          'customer_address_label': '客户收件地址：',
          'customer_product_code': '客户购买产品编码：',
          'enter_product_code': '请输入客户购买产品编码',
          'order_count': '单数：',
          'product_name': '商品名称：',
          'total_amount': '总金额：',
          'company_receivable_amount': '应转入公司金额：',
          'invalid_customer_code': '请正确的客户会员码',
          'invalid_product_code': '请输入正确的商品编号',
          'order_entry_success': '录单成功',
          'agree_terms': '我已阅读并同意',
          'privacy_policy': '《用户隐私协议》',
          'and': '和',
          'registration_agreement': '《用户注册协议》',
          'please_agree_terms': '请阅读并同意协议',

          // 新增Loading相关多语言
          'loading': '加载中...',
          'loading_success': '加载成功',
          'loading_failed': '加载失败',
          'loading_canceled': '已取消',

          // 订单相关
          'order_id': '订单号',
          'copied_to_clipboard': '订单号已复制到剪贴板',
          'tip': '提示',

          'id_card': '身份证号',
          'please_enter_id_card': '请输入您的身份证号',
          'member_id': '会员ID',
          'agent_id': '商户ID',
          'copy_success': '复制成功',

          'product_id': '商品ID',

          'please_enter_agent_id': '请输入商户ID',

          // 商品收藏相关
          'collect': '收藏',
          'collected': '已收藏',
          'i_want_this': '我想要',
          'notification_sent': '已发送数据通知商户',

          'not_logged_in': '暂未登录',
          'click_to_login': '点击登录',
          // 收藏列表页面相关
          'my_collections': '我的收藏',
          'manage': '管理',
          'select_all': '全选',
          'selected': '已选',
          'remove_collection': '取消收藏',
          'please_select_items': '请选择要操作的商品',

          // 足迹页面相关
          'my_visit_records': '我的足迹',
          'remove_visit': '删除足迹',

          // 设置页面相关翻译
          'common_settings': '通用设置',
          'account_settings': '账号设置',
          'about_app': '关于应用',
          'agent_order_list': '想要列表',
          'retry': '重试',
          'customer_info': '客户信息',
          'product_info': '商品信息',

          // 完成订单页面相关
          'completed_orders': '完成订单',
          'order_status': '订单状态',
          'order_completed': '已完成',
          'order_time': '订单时间',
          'view_details': '查看详情',

          // 订单评价相关
          'order_review': '订单评价',
          'product_rating': '商品评分',
          'service_rating': '服务评分',
          'review_content': '评价内容',
          'enter_review': '请输入您的评价...',
          'submit_review': '提交评价',
          'review_success': '评价提交成功',
          'review_failed': '评价提交失败',
          'rate_product': '评价商品',

          // 评论列表相关
          'product_reviews': '商品评价',
          'comment': '评论',
          'good_rate': '好评率',
          'all': '全部',
          'good': '好评',
          'medium': '中评',
          'bad': '差评',
          'with_pic': '有图',
          'anonymous': '匿名用户',
          'merchant_reply': '商家回复',

          // 评论板块相关
          'reviews': '评价',
          'total_reviews': '评价总数',
          'positive_reviews': '好评',
          'medium_reviews': '中评',
          'negative_reviews': '差评',
          'satisfaction_rate': '满意度',
          'overall_rating': '综合评分',
          'view_all_reviews': '查看全部评价',
          'notification_permission': '推送通知权限',
          'notification_permission_message': '请允许推送通知以接收重要更新和消息',
          'enable_notification': '开启通知',

          // 搜索相关
          'search': '搜索',
          'search_placeholder': '搜索商品',
          'search_result': '搜索结果',
          'search_history': '搜索历史',
          'clear_history': '清空历史',
          'no_search_result': '暂无搜索结果',

          // 首页相关
          'hot_recommend': '热门推荐',
          'sales_count': '已售@0件',
          'bf_home': 'BF HOME',
          'see_all': '查看全部',
        },
        'en_US': {
          'about_us': 'About Us',
          'login_failed': 'Login failed:',
          'member_login': 'Member Login',
          'agent_login': 'Merchant Login',
          'account': 'Account',
          'please_enter_account': 'Please enter your account',
          'password': 'Password',
          'please_enter_password': 'Please enter your password',
          'login': 'Login',
          'agent_register': 'Merchant Registration',
          'account_register': 'Account Registration',
          'register_failed': 'Registration failed:',
          'name': 'Name',
          'please_enter_name':
              'Please enter a name with at least two characters...',
          'phone_number': 'Phone Number',
          'please_enter_phone': 'Please enter your phone number...',
          'referral_code': 'Referral Code',
          'please_enter_referral_code': 'Please enter the referral code...',
          'agent_phone': 'Merchant Phone',
          'please_enter_agent_phone':
              'Please enter the merchant\'s phone number...',
          'please_enter_password_six':
              'Please enter a password with at least six characters...',
          'confirm_password': 'Confirm Password',
          'delivery_address': 'Delivery Address',
          'please_select_address': 'Please select a delivery address...',
          'address_detail': 'Address Detail',
          'please_enter_address_detail': 'Please enter your address detail...',
          'gender': 'Gender',
          'please_select_gender': 'Please select your gender...',
          'female': 'Female',
          'male': 'Male',
          'age': 'Age',
          'please_select_age': 'Please select your age...',
          'email': 'Email',
          'please_enter_email': 'Please enter your email...',
          'register_now': 'Register Now',
          'edit_address': 'Edit Address',
          'save': 'Save',
          'edit_nickname': 'Edit Nickname',
          'enter_nickname': 'Enter your nickname',
          'select_gender': 'Select Gender',
          'profile': 'Profile',
          'avatar': 'Avatar',
          'nickname': 'Nickname',
          'address': 'Address',
          'order_list': 'Order List',
          'initializing': 'Initializing...',
          'press_again_to_exit': 'Press again to exit the app',
          'contact_support': 'Contact Support',
          'logout': 'Logout',
          'current_version': 'Current Version',
          'no_data': 'No data～',
          'network_error':
              'Network error, please check your connection and try again',
          'no_album_permission': 'No album permission',
          'app_error': 'App error, please try again!',
          'save_success': 'Saved successfully',
          'save_failed': 'Save failed',
          'save_to_gallery': 'Save to gallery',
          'cancel': 'Cancel',
          'server_error': 'Server error',
          'network_exception': 'Network exception',
          'connect_timeout': 'Connection timeout',
          'request_timeout': 'Request timeout',
          'response_timeout': 'Response timeout',
          'password_min_length': 'Password must be at least 6 characters',
          'password_not_match': 'Passwords do not match',
          'change_language': 'Change Language',
          'confirm': 'Confirm',
          'mine': 'Mine',
          'recommend': 'Recommend',
          'orders': 'Orders',
          'select_language': 'Please select a language',
          'login_title': 'Welcome to your exclusive finds.',
          'login_subtitle': 'One tap to unlock quality living.',

          'image_load_failed': 'Image failed to load. Tap to retry.',
          'too_many_operations': 'Too many operations.',
          'album': 'Album',
          'alert': 'Alert',
          'go_to_settings': 'Go to "Settings" >',
          'allow_access': '>Allow access',
          'settings': 'Settings',
          'logout_confirm': 'Are you sure you want to log out?',

          'customer_name': 'Customer Name:',
          'customer_phone': 'Contact Number:',
          'purchase_product': 'Purchased Product:',
          'purchase_amount': 'Purchase Amount:',
          'purchase_quantity': 'Purchase Quantity:',
          'order_create_time': 'Order Creation Time:',
          'input_order': 'Enter Order',
          'agent_code': 'Merchant Code:',
          'add_order': 'Add Order',
          'submit': 'Submit',
          'order': 'Order:',
          'customer_code': 'Customer Membership Code:',
          'enter_customer_code': 'Please enter customer code',
          'customer_name_label': 'Customer Name:',
          'customer_phone_label': 'Customer Phone:',
          'customer_address_label': 'Customer Delivery Address:',
          'customer_product_code': 'Product Code Purchased by Customer:',
          'enter_product_code': 'Please enter product code',
          'order_count': 'Quantity:',
          'product_name': 'Product Name:',
          'total_amount': 'Total Amount:',
          'company_receivable_amount': 'Amount to be Transferred to Company:',

          'invalid_customer_code': 'Please enter a valid customer code',
          'invalid_product_code': 'Please enter a valid product code',
          'order_entry_success': 'Order entry successful',
          'agree_terms': 'I have read and agree to',
          'privacy_policy': 'Privacy Policy',
          'and': 'and',
          'registration_agreement': 'Registration Agreement',
          'please_agree_terms': 'Please read and agree to the terms',
          'agent_contact': 'Merchant Contact',
          'price': 'Price',
          'id_card_front': 'ID Card Front',
          'upload_id_card': 'Upload ID Card Front',
          'uploaded': 'Uploaded',
          'upload_failed': 'Upload Failed',

          // 新增Loading相关多语言
          'loading': 'Loading...',
          'loading_success': 'Loading Success',
          'loading_failed': 'Loading Failed',
          'loading_canceled': 'Canceled',

          // 订单相关
          'order_id': 'Order ID',
          'copied_to_clipboard': 'Order ID copied to clipboard',
          'tip': 'Tip',

          'id_card': 'ID Card',
          'please_enter_id_card': 'Please enter your ID Card',
          'member_id': 'Member ID',
          'agent_id': 'Merchant ID',
          'copy_success': 'Copy successful',

          'product_id': 'Product ID',

          'please_enter_agent_id': 'Please enter merchant ID',

          // 商品收藏相关
          'collect': 'Collect',
          'collected': 'Collected',
          'i_want_this': 'I Want This',
          'notification_sent': 'Notification sent to merchant',

          'cancel_account_failed': 'Account deletion failed: ',

          'not_logged_in': 'Not logged in',
          'click_to_login': 'Tap to login',

          // 收藏列表页面相关
          'my_collections': 'My Collections',
          'manage': 'Manage',
          'select_all': 'Select All',
          'selected': 'Selected',
          'remove_collection': 'Remove Collection',
          'please_select_items': 'Please select items to proceed',

          // 足迹页面相关
          'my_visit_records': 'My History',
          'remove_visit': 'Delete History',

          // 设置页面相关翻译
          'common_settings': 'General Settings',
          'account_settings': 'Account Settings',
          'about_app': 'About App',
          'agent_order_list': 'Wish List',
          'retry': 'Retry',
          'customer_info': 'Customer Info',
          'product_info': 'Product Info',

          // 完成订单页面相关
          'completed_orders': 'Completed Orders',
          'order_status': 'Order Status',
          'order_completed': 'Completed',
          'order_time': 'Order Time',
          'view_details': 'View Details',

          // 订单评价相关
          'order_review': 'Order Review',
          'product_rating': 'Product Rating',
          'service_rating': 'Service Rating',
          'review_content': 'Review Content',
          'enter_review': 'Enter your review...',
          'submit_review': 'Submit Review',
          'review_success': 'Review submitted successfully',
          'review_failed': 'Failed to submit review',
          'rate_product': 'Rate Product',

          // 评论列表相关
          'product_reviews': 'Product Reviews',
          'comment': 'Comments',
          'good_rate': 'Positive Rate',
          'all': 'All',
          'good': 'Good',
          'medium': 'Medium',
          'bad': 'Bad',
          'with_pic': 'With Pictures',
          'anonymous': 'Anonymous',
          'merchant_reply': 'Merchant Reply',

          // 评论板块相关
          'reviews': 'Reviews',
          'total_reviews': 'Total Reviews',
          'positive_reviews': 'Positive',
          'medium_reviews': 'Medium',
          'negative_reviews': 'Negative',
          'satisfaction_rate': 'Satisfaction',
          'overall_rating': 'Overall Rating',
          'view_all_reviews': 'View All Reviews',
          'notification_permission': 'Push Notification Permission',
          'notification_permission_message':
              'Please allow push notifications to receive important updates and messages',
          'enable_notification': 'Enable Notifications',

          // 搜索相关
          'search': 'Search',
          'search_placeholder': 'Search Products',
          'search_result': 'Search Results',
          'search_history': 'Search History',
          'clear_history': 'Clear History',
          'no_search_result': 'No Search Results',

          // 首页相关
          'hot_recommend': 'Hot Recommendations',
          'sales_count': 'Sold @0',
          'bf_home': 'BF HOME',
          'see_all': 'See All',
        },
        'vi_VN': {
          'about_us': 'Về chúng tôi',
          'login_failed': 'Đăng nhập thất bại:',
          'member_login': 'Đăng nhập thành viên',
          'agent_login': 'Đăng nhập thương nhân',
          'account': 'Tài khoản',
          'please_enter_account': 'Vui lòng nhập tài khoản của bạn',
          'password': 'Mật khẩu',
          'please_enter_password': 'Vui lòng nhập mật khẩu của bạn',
          'login': 'Đăng nhập',
          'agent_register': 'Đăng ký thương nhân',
          'account_register': 'Đăng ký tài khoản',
          'register_failed': 'Đăng ký thất bại:',
          'name': 'Họ tên',
          'please_enter_name': 'Vui lòng nhập họ tên từ 2 ký tự trở lên...',
          'phone_number': 'Số điện thoại',
          'please_enter_phone': 'Vui lòng nhập số điện thoại của bạn...',
          'referral_code': 'Mã giới thiệu',
          'please_enter_referral_code': 'Vui lòng nhập mã giới thiệu...',
          'agent_phone': 'Số điện thoại thương nhân',
          'please_enter_agent_phone':
              'Vui lòng nhập số điện thoại thương nhân...',
          'please_enter_password_six':
              'Vui lòng nhập mật khẩu ít nhất 6 ký tự...',
          'confirm_password': 'Xác nhận mật khẩu',
          'delivery_address': 'Địa chỉ nhận hàng',
          'please_select_address': 'Vui lòng chọn địa chỉ nhận hàng...',
          'address_detail': 'Chi tiết địa chỉ',
          'please_enter_address_detail':
              'Vui lòng nhập chi tiết địa chỉ của bạn...',
          'gender': 'Giới tính',
          'please_select_gender': 'Vui lòng chọn giới tính...',
          'female': 'Nữ',
          'male': 'Nam',
          'age': 'Tuổi',
          'please_select_age': 'Vui lòng chọn độ tuổi...',
          'email': 'Email',
          'please_enter_email': 'Vui lòng nhập email của bạn...',
          'register_now': 'Đăng ký ngay',
          'edit_address': 'Sửa địa chỉ',
          'save': 'Lưu',
          'edit_nickname': 'Sửa biệt danh',
          'enter_nickname': 'Nhập biệt danh của bạn',
          'select_gender': 'Chọn giới tính',
          'profile': 'Thông tin cá nhân',
          'avatar': 'Ảnh đại diện',
          'nickname': 'Biệt danh',
          'address': 'Địa chỉ',
          'order_list': 'Danh sách đơn hàng',
          'initializing': 'Đang khởi tạo...',
          'press_again_to_exit': 'Nhấn lại lần nữa để thoát ứng dụng',
          'contact_support': 'Liên hệ hỗ trợ',
          'logout': 'Đăng xuất',
          'current_version': 'Phiên bản hiện tại',
          'no_data': 'Không có dữ liệu～',
          'network_error': 'Lỗi mạng, vui lòng kiểm tra kết nối và thử lại',
          'no_album_permission': 'Không có quyền truy cập album',
          'app_error': 'Lỗi hệ thống, vui lòng thử lại!',
          'save_success': 'Lưu thành công',
          'save_failed': 'Lưu thất bại',
          'save_to_gallery': 'Lưu vào thư viện',
          'cancel': 'Hủy',
          'server_error': 'Lỗi máy chủ',
          'network_exception': 'Lỗi mạng',
          'connect_timeout': 'Kết nối quá thời gian',
          'request_timeout': 'Yêu cầu quá thời gian',
          'response_timeout': 'Phản hồi quá thời gian',
          'password_min_length': 'Mật khẩu phải có ít nhất 6 ký tự',
          'password_not_match': 'Mật khẩu không khớp',
          'change_language': 'Thay đổi ngôn ngữ',
          'confirm': 'Xác nhận',
          'mine': 'Của tôi',
          'recommend': 'Giới thiệu',
          'orders': 'Đơn hàng',
          'select_language': 'Vui lòng chọn ngôn ngữ',
          'login_title': 'Chào mừng đến với thế giới hàng hóa của bạn',
          'login_subtitle': 'Một chạm để bắt đầu cuộc sống chất lượng',

          'image_load_failed': 'Tải hình ảnh thất bại. Nhấn để thử lại.',
          'too_many_operations': 'Thao tác quá thường xuyên.',
          'album': 'Ảnh',
          'alert': 'Thông báo',
          'go_to_settings': 'Đi tới "Cài đặt" >',
          'allow_access': '>Cho phép truy cập',
          'settings': 'Cài đặt',
          'logout_confirm': 'Bạn có chắc chắn muốn đăng xuất không?',
          'customer_name': 'Tên khách hàng:',
          'customer_phone': 'Số điện thoại liên hệ:',
          'purchase_product': 'Sản phẩm đã mua:',
          'purchase_amount': 'Số tiền mua:',
          'purchase_quantity': 'Số lượng mua:',
          'order_create_time': 'Thời gian tạo đơn hàng:',
          'input_order': 'Nhập đơn hàng',
          'agent_code': 'Mã thương nhân:',
          'add_order': 'Thêm đơn hàng',
          'submit': 'Gửi',
          'order': 'Đơn hàng:',
          'customer_code': 'Mã thành viên khách hàng:',
          'enter_customer_code': 'Vui lòng nhập mã thành viên khách hàng',
          'customer_name_label': 'Tên khách hàng:',
          'customer_phone_label': 'Điện thoại khách hàng:',
          'customer_address_label': 'Địa chỉ nhận hàng của khách hàng:',
          'customer_product_code': 'Mã sản phẩm khách hàng đã mua:',
          'enter_product_code': 'Vui lòng nhập mã sản phẩm',
          'order_count': 'Số đơn:',
          'product_name': 'Tên sản phẩm:',
          'total_amount': 'Tổng số tiền:',
          'company_receivable_amount': 'Số tiền cần chuyển về công ty:',

          'invalid_customer_code':
              'Vui lòng nhập đúng mã thành viên khách hàng',
          'invalid_product_code': 'Vui lòng nhập đúng mã sản phẩm',
          'order_entry_success': 'Nhập đơn hàng thành công',
          'agree_terms': 'Tôi đã đọc và đồng ý với',
          'privacy_policy': ' "Chính sách quyền riêng tư" ',
          'and': 'và',
          'registration_agreement': ' "Thoả thuận đăng ký người dùng" ',
          'please_agree_terms': 'Vui lòng đọc và đồng ý với các điều khoản',

          'agent_contact': 'Liên hệ thương nhân',
          'price': 'Giá',

          'id_card_front': 'CMND/CCCD trước',
          'upload_id_card': 'Tải lên CMND/CCCD trước',
          'uploaded': 'Đã tải lên',
          'upload_failed': 'Tải lên thất bại',

          // Loading相关多语言
          'loading': 'Đang tải...',
          'loading_success': 'Tải thành công',
          'loading_failed': 'Tải thất bại',
          'loading_canceled': 'Đã hủy',

          // 订单相关
          'order_id': 'Mã đơn hàng',
          'copied_to_clipboard': 'Mã đơn hàng đã được sao chép vào bộ nhớ tạm',
          'tip': 'Gợi ý',

          'id_card': 'Chứng minh nhân dân',
          'please_enter_id_card': 'Vui lòng nhập chứng minh nhân dân',
          'member_id': 'Mã hội viên',
          'agent_id': 'Mã thương nhân',
          'copy_success': 'Sao chép thành công',

          'product_id': 'Mã sản phẩm',

          'please_enter_agent_id': 'Vui lòng nhập ID thương nhân',

          'cancel_account': 'Xóa tài khoản',
          'cancel_account_confirm':
              'Bạn có chắc chắn muốn xóa tài khoản của mình không? Hành động này không thể hoàn tác và tài khoản của bạn sẽ bị xóa vĩnh viễn.',
          'cancel_account_success': 'Đã xóa tài khoản thành công',
          'cancel_account_failed': 'Xóa tài khoản thất bại: ',

          'not_logged_in': 'Chưa đăng nhập',
          'click_to_login': 'Nhấn để đăng nhập',

          // 商品收藏相关
          'collect': 'Lưu',
          'collected': 'Đã lưu',
          'i_want_this': 'Tôi muốn cái này',
          'notification_sent': 'Đã gửi thông báo đến người bán',

          // 收藏列表页面相关
          'my_collections': 'Bộ sưu tập của tôi',
          'manage': 'Quản lý',
          'select_all': 'Chọn tất cả',
          'selected': 'Đã chọn',
          'remove_collection': 'Xóa khỏi bộ sưu tập',
          'please_select_items': 'Vui lòng chọn mục để thao tác',

          // 足迹页面相关
          'my_visit_records': 'Lịch sử của tôi',
          'remove_visit': 'Xóa lịch sử',

          // 设置页面相关翻译
          'common_settings': 'Cài đặt chung',
          'account_settings': 'Cài đặt tài khoản',
          'about_app': 'Về ứng dụng',
          'agent_order_list': 'Danh sách mong muốn',
          'retry': 'Thử lại',
          'customer_info': 'Thông tin khách hàng',
          'product_info': 'Thông tin sản phẩm',

          // 完成订单页面相关
          'completed_orders': 'Đơn hàng đã hoàn thành',
          'order_status': 'Trạng thái đơn hàng',
          'order_completed': 'Hoàn thành',
          'order_time': 'Thời gian đặt hàng',
          'view_details': 'Xem chi tiết',

          // 订单评价相关
          'order_review': 'Đánh giá đơn hàng',
          'product_rating': 'Đánh giá sản phẩm',
          'service_rating': 'Đánh giá dịch vụ',
          'review_content': 'Nội dung đánh giá',
          'enter_review': 'Nhập đánh giá của bạn...',
          'submit_review': 'Gửi đánh giá',
          'review_success': 'Gửi đánh giá thành công',
          'review_failed': 'Gửi đánh giá thất bại',
          'rate_product': 'Đánh giá sản phẩm',

          // 评论列表相关
          'product_reviews': 'Đánh giá sản phẩm',
          'comment': 'Bình luận',
          'good_rate': 'Tỷ lệ tích cực',
          'all': 'Tất cả',
          'good': 'Tốt',
          'medium': 'Trung bình',
          'bad': 'Tệ',
          'with_pic': 'Có hình ảnh',
          'anonymous': 'Vô danh',
          'merchant_reply': 'Phản hồi của người bán',

          // 评论板块相关
          'reviews': 'Đánh giá',
          'total_reviews': 'Tổng đánh giá',
          'positive_reviews': 'Tích cực',
          'medium_reviews': 'Trung bình',
          'negative_reviews': 'Tiêu cực',
          'satisfaction_rate': 'Mức độ hài lòng',
          'overall_rating': 'Đánh giá tổng thể',
          'view_all_reviews': 'Xem tất cả đánh giá',
          'notification_permission': 'Quyền Thông Báo Đẩy',
          'notification_permission_message':
              'Vui lòng cho phép thông báo đẩy để nhận các cập nhật và tin nhắn quan trọng',
          'enable_notification': 'Bật Thông Báo',

          // 搜索相关
          'search': 'Tìm kiếm',
          'search_placeholder': 'Tìm kiếm sản phẩm',
          'search_result': 'Kết quả tìm kiếm',
          'search_history': 'Lịch sử tìm kiếm',
          'clear_history': 'Xóa lịch sử',
          'no_search_result': 'Không có kết quả tìm kiếm',

          // 首页相关
          'hot_recommend': 'Đề xuất nổi bật',
          'sales_count': 'Đã bán @0',
          'bf_home': 'BF HOME',
          'see_all': 'Xem tất cả',
        },
        'ar': {
          'about_us': 'حول',
          'login_failed': 'فشل تسجيل الدخول:',
          'member_login': 'تسجيل دخول العضو',
          'agent_login': 'تسجيل دخول التاجر',
          'account': 'الحساب',
          'please_enter_account': 'الرجاء إدخال الحساب',
          'password': 'كلمة المرور',
          'please_enter_password': 'الرجاء إدخال كلمة المرور',
          'login': 'تسجيل الدخول',
          'agent_register': 'تسجيل التاجر',
          'account_register': 'تسجيل الحساب',
          'register_failed': 'فشل التسجيل:',
          'name': 'الاسم',
          'please_enter_name': 'الرجاء إدخال الاسم (حرفان على الأقل)...',
          'phone_number': 'رقم الهاتف',
          'please_enter_phone': 'الرجاء إدخال رقم هاتفك...',
          'referral_code': 'رمز الإحالة',
          'please_enter_referral_code': 'الرجاء إدخال رمز الإحالة...',
          'agent_phone': 'هاتف التاجر',
          'please_enter_agent_phone': 'الرجاء إدخال رقم هاتف التاجر...',
          'please_enter_password_six':
              'الرجاء إدخال كلمة مرور من ستة أحرف على الأقل...',
          'confirm_password': 'تأكيد كلمة المرور',
          'delivery_address': 'عنوان التسليم',
          'please_select_address': 'الرجاء اختيار عنوان التسليم...',
          'address_detail': 'تفاصيل العنوان',
          'please_enter_address_detail': 'الرجاء إدخال تفاصيل عنوانك...',
          'gender': 'الجنس',
          'please_select_gender': 'الرجاء اختيار جنسك...',
          'female': 'أنثى',
          'male': 'ذكر',
          'age': 'العمر',
          'please_select_age': 'الرجاء اختيار عمرك...',
          'email': 'البريد الإلكتروني',
          'please_enter_email': 'الرجاء إدخال بريدك الإلكتروني...',
          'register_now': 'سجل الآن',
          'edit_address': 'تعديل العنوان',
          'save': 'حفظ',
          'edit_nickname': 'تعديل الاسم المستعار',
          'enter_nickname': 'أدخل اسمك المستعار',
          'select_gender': 'اختر الجنس',
          'profile': 'الملف الشخصي',
          'avatar': 'الصورة الرمزية',
          'nickname': 'الاسم المستعار',
          'address': 'العنوان',
          'order_list': 'قائمة الطلبات',
          'initializing': 'جاري التهيئة...',
          'press_again_to_exit': 'اضغط مرة أخرى للخروج من التطبيق',
          'contact_support': 'اتصل بالدعم',
          'logout': 'تسجيل الخروج',
          'current_version': 'الإصدار الحالي',
          'no_data': 'لا توجد بيانات〜',
          'network_error':
              'خطأ في الشبكة، يرجى التحقق من اتصالك وإعادة المحاولة',
          'no_album_permission': 'لا يوجد إذن للألبوم',
          'app_error': 'خطأ في التطبيق، يرجى المحاولة مرة أخرى!',
          'save_success': 'تم الحفظ بنجاح',
          'save_failed': 'فشل الحفظ',
          'save_to_gallery': 'حفظ في المعرض',
          'cancel': 'إلغاء',
          'server_error': 'خطأ في الخادم',
          'network_exception': 'استثناء الشبكة',
          'connect_timeout': 'انتهت مهلة الاتصال',
          'request_timeout': 'انتهت مهلة الطلب',
          'response_timeout': 'انتهت مهلة الاستجابة',
          'password_min_length': 'يجب أن تتكون كلمة المرور من 6 أحرف على الأقل',
          'password_not_match': 'كلمات المرور غير متطابقة',
          'change_language': 'تغيير اللغة',
          'confirm': 'تأكيد',
          'mine': 'ملفي',
          'recommend': 'يوصي',
          'orders': 'الطلبات',
          'select_language': 'الرجاء اختيار اللغة',
          'login_title': 'مرحبًا بك في عالم المنتجات الخاص بك',
          'login_subtitle': 'نقرة واحدة لفتح حياة ذات جودة',

          'image_load_failed': 'فشل تحميل الصورة. انقر لإعادة المحاولة',
          'too_many_operations': 'عمليات كثيرة جدًا',
          'album': 'الألبوم',
          'alert': 'تنبيه',
          'go_to_settings': 'انتقل إلى "الإعدادات" >',
          'allow_access': '> السماح بالوصول',
          'settings': 'الإعدادات',
          'logout_confirm': 'هل أنت متأكد أنك تريد تسجيل الخروج؟',
          'customer_name': 'اسم العميل:',
          'customer_phone': 'رقم الاتصال:',
          'purchase_product': 'المنتج المشترى:',
          'purchase_amount': 'مبلغ الشراء:',
          'purchase_quantity': 'كمية الشراء:',
          'order_create_time': 'وقت إنشاء الطلب:',
          'input_order': 'إدخال الطلب',
          'agent_code': 'رمز التاجر:',
          'add_order': 'إضافة طلب',
          'submit': 'إرسال',
          'order': 'الطلب:',
          'customer_code': 'رمز عضوية العميل:',
          'enter_customer_code': 'الرجاء إدخال رمز العميل',
          'customer_name_label': 'اسم العميل:',
          'customer_phone_label': 'هاتف العميل:',
          'customer_address_label': 'عنوان تسليم العميل:',
          'customer_product_code': 'رمز المنتج الذي اشتراه العميل:',
          'enter_product_code': 'الرجاء إدخال رمز المنتج',
          'order_count': 'الكمية:',
          'product_name': 'اسم المنتج:',
          'total_amount': 'المبلغ الإجمالي:',
          'company_receivable_amount': 'المبلغ المراد تحويله إلى الشركة:',

          'invalid_customer_code': 'الرجاء إدخال رمز عميل صالح',
          'invalid_product_code': 'الرجاء إدخال رمز منتج صالح',
          'order_entry_success': 'تم إدخال الطلب بنجاح',
          'agree_terms': 'لقد قرأت ووافقت على',
          'privacy_policy': 'سياسة الخصوصية',
          'and': 'و',
          'registration_agreement': 'اتفاقية التسجيل',
          'please_agree_terms': 'يرجى قراءة الشروط والموافقة عليها',

          'agent_contact': 'اتصال التاجر',
          'price': 'السعر',

          'id_card_front': 'واجهة بطاقة الهوية',
          'upload_id_card': 'تحميل واجهة بطاقة الهوية',
          'uploaded': 'تم التحميل',
          'upload_failed': 'فشل التحميل',

          // Loading相关多语言
          'loading': 'جار التحميل...',
          'loading_success': 'تم التحميل بنجاح',
          'loading_failed': 'تم الإلغاء',
          'loading_canceled': 'تم الإلغاء',

          // 订单相关
          'order_id': 'رقم الطلب',
          'copied_to_clipboard': 'تم نسخ رقم الطلب إلى الحافظة',
          'tip': 'تلميح',

          'id_card': 'بطاقة الهوية',
          'please_enter_id_card': 'الرجاء إدخال بطاقة الهوية الخاصة بك',
          'member_id': 'معرف العضو',
          'agent_id': 'معرف التاجر',
          'copy_success': 'تم النسخ بنجاح',

          'product_id': 'معرف المنتج',

          'please_enter_agent_id': 'الرجاء إدخال معرف التاجر',

          'cancel_account': 'حذف الحساب',
          'cancel_account_confirm':
              'هل أنت متأكد أنك تريد حذف حسابك؟ هذا الإجراء لا يمكن التراجع عنه وسيتم حذف حسابك بشكل دائم.',
          'cancel_account_success': 'تم إلغاء الحساب بنجاح',
          'cancel_account_failed': 'فشل إلغاء الحساب: ',

          'not_logged_in': 'لم يتم تسجيل الدخول',
          'click_to_login': 'انقر لتسجيل الدخول',

          // 商品收藏相关
          'collect': 'حفظ',
          'collected': 'تم الحفظ',
          'i_want_this': 'أريد هذا',
          'notification_sent': 'تم إرسال الإشعار إلى التاجر',

          // 收藏列表页面相关
          'my_collections': 'My Collections',
          'manage': 'Manage',
          'select_all': 'Select All',
          'selected': 'Selected',
          'remove_collection': 'Remove Collection',
          'please_select_items': 'Please select items to proceed',

          // 足迹页面相关
          'my_visit_records': 'سجل زياراتي',
          'remove_visit': 'حذف السجل',

          // 设置页面相关翻译
          'common_settings': 'General Settings',
          'account_settings': 'Account Settings',
          'about_app': 'حول التطبيق',
          'agent_order_list': 'قائمة الرغبات',
          'retry': 'إعادة المحاولة',
          'customer_info': 'معلومات العميل',
          'product_info': 'معلومات المنتج',

          // 完成订单页面相关
          'completed_orders': 'الطلبات المكتملة',
          'order_status': 'حالة الطلب',
          'order_completed': 'مكتمل',
          'order_time': 'وقت الطلب',
          'view_details': 'عرض التفاصيل',

          // 订单评价相关
          'order_review': 'تقييم الطلب',
          'product_rating': 'تقييم المنتج',
          'service_rating': 'تقييم الخدمة',
          'review_content': 'محتوى التقييم',
          'enter_review': 'أدخل تقييمك...',
          'submit_review': 'إرسال التقييم',
          'review_success': 'تم إرسال التقييم بنجاح',
          'review_failed': 'فشل في إرسال التقييم',
          'rate_product': 'تقييم المنتج',

          // 评论列表相关
          'product_reviews': 'تقييمات المنتج',
          'comment': 'التعليقات',
          'good_rate': 'معدل الإيجابية',
          'all': 'الكل',
          'good': 'جيد',
          'medium': 'متوسط',
          'bad': 'سيء',
          'with_pic': 'مع صور',
          'anonymous': 'مجهول',
          'merchant_reply': 'رد التاجر',

          // 评论板块相关
          'reviews': 'التقييمات',
          'total_reviews': 'إجمالي التقييمات',
          'positive_reviews': 'إيجابي',
          'medium_reviews': 'متوسط',
          'negative_reviews': 'سلبي',
          'satisfaction_rate': 'معدل الرضا',
          'overall_rating': 'التقييم العام',
          'view_all_reviews': 'عرض جميع التقييمات',
          'notification_permission': 'إذن الإشعارات',
          'notification_permission_message':
              'يرجى السماح بالإشعارات لتلقي التحديثات والرسائل المهمة',
          'enable_notification': 'تمكين الإشعارات',

          // 搜索相关
          'search': 'بحث',
          'search_placeholder': 'البحث عن المنتجات',
          'search_result': 'نتائج البحث',
          'search_history': 'سجل البحث',
          'clear_history': 'مسح السجل',
          'no_search_result': 'لا توجد نتائج بحث',

          // 首页相关
          'hot_recommend': 'توصيات شائعة',
          'sales_count': 'تم بيع @0',
          'bf_home': 'BF HOME',
          'see_all': 'عرض الكل',
        },
      };
}
